navit  0.5.3-trunk
main.h File Reference

Go to the source code of this file.

Functions

struct iter * main_iter_new (void)
 
void main_iter_destroy (struct iter *iter)
 
struct navitmain_get_navit (struct iter *iter)
 
void main_add_navit (struct navit *nav)
 
void main_remove_navit (struct navit *nav)
 
int main_add_attr (struct attr *attr)
 
int main_remove_attr (struct attr *attr)
 
void main_init (const char *program)
 
void main_init_nls (void)
 
int main (int argc, char **argv)
 

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team

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.

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, Boston, MA 02110-1301, USA.

Main

Navit, a modular navigation system. Copyright (C) 2005-2009 Navit Team

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.

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, Boston, MA 02110-1301, USA. this program is free software, please use it as you like. i am not a programmer, so please have this code reviewed to make sure it has nog bugs or ill side efects. use at your own risk compile it with: gcc -l m -o latlon2bookmark latlon2bookmark.c Credits for this work goes to edje in navit

References argc, argv, buffer::base, closeProp(), command(), createProp(), current_to_iso8601(), dbg, description(), err(), errormode, exit, exit_with_error(), experimental, experimental_feature_description, files_relation_processing_destroy(), files_relation_processing_new(), g_szClassName, lat, linguistics_init(), load_types_file(), M_PI, M_PI_4, navit_binding_w32_msg::magic, main_init(), main_real(), buffer::malloced, maptool_assemble_map(), maptool_dump(), maptool_generate_tiles(), maptool_init(), maptool_load_countries(), maptool_load_node_table(), maptool_load_tilesdir(), message_handler(), NAVIT_BINDING_W32_DWDATA, NAVIT_BINDING_W32_MAGIC, NAVIT_BINDING_W32_VERSION, g2sprop::needsStats, node_buffer, osm_count_references(), osm_process_coastlines(), osm_process_multipolygons(), osm_process_towns(), osm_process_turn_restrictions(), osm_process_way2poi(), osm_protobufdb_load(), osm_read_input_data(), osm_resolve_coords_and_split_at_intersections(), p, parse_option(), parseMain(), phase, print_usage(), process_associated_streets(), process_binfile(), process_house_number_interpolations(), setOptions(), showStats(), buffer::size, sort_countries(), start_brk, start_phase(), start_ts, suffixes, tempfile(), tempfile_unlink(), navit_binding_w32_msg::text, usage(), navit_binding_w32_msg::version, and maptool_params::ways_split.

◆ main_add_attr()

int main_add_attr ( struct attr attr)

◆ main_add_navit()

void main_add_navit ( struct navit nav)

◆ main_get_navit()

struct navit* main_get_navit ( struct iter *  iter)

◆ main_init()

void main_init ( const char *  program)

◆ main_init_nls()

void main_init_nls ( void  )

◆ main_iter_destroy()

void main_iter_destroy ( struct iter *  iter)

◆ main_iter_new()

struct iter* main_iter_new ( void  )

◆ main_remove_attr()

int main_remove_attr ( struct attr attr)

◆ main_remove_navit()

void main_remove_navit ( struct navit nav)