navit
0.5.3-trunk
|
Macros | |
#define | ITEM_COUNT 1*1024*1024 |
Functions | |
struct node_item * | read_node_item (FILE *in) |
struct item_bin * | read_item (FILE *in) |
struct item_bin * | read_item_range (FILE *in, int *min, int *max) |
struct item_bin * | init_item (enum item_type type) |
Variables | |
static char | misc_item_buffer [20000000] |
struct item_bin * | tmp_item_bin =(struct item_bin *)(void *)misc_item_buffer |
#define ITEM_COUNT 1*1024*1024 |
References item_bin_init(), misc_item_buffer, and type.
Referenced by ch_process_node(), index_country_add(), index_init(), index_submap_add(), ocean_tile(), osm_end_node(), osm_end_way(), osm_town_relations_to_poly(), phase1_map(), tile_collector_process_tile(), and write_tilesdir().
struct item_bin* read_item | ( | FILE * | in | ) |
References bytes_read, dbg_assert, item_bin_read(), item_bin::len, and misc_item_buffer.
Referenced by ch_copy_to_tiles(), ch_generate_ddsg(), dump(), file_reader_finish(), load_countries(), map_resolve_coords_and_split_at_intersections(), osm_process_towns(), phase34_process_file(), process_associated_streets_setup(), process_binfile(), process_boundaries_setup(), process_house_number_interpolations_setup(), process_multipolygons_setup(), process_turn_restrictions_setup(), process_way2poi(), read_item_range(), ref_ways(), relations_process(), relations_process_multi(), and resolve_ways().
struct item_bin* read_item_range | ( | FILE * | in, |
int * | min, | ||
int * | max | ||
) |
References range::max, max, range::min, and read_item().
Referenced by phase34_process_file_range().
struct node_item* read_node_item | ( | FILE * | in | ) |
References ITEM_COUNT.
Referenced by relations_process(), and relations_process_multi().
|
static |
Buffer for temporarily storing an item.
Referenced by init_item(), and read_item().
struct item_bin* tmp_item_bin =(struct item_bin *)(void *)misc_item_buffer |
An item_bin for temporary use.
Referenced by osm_add_member(), osm_add_relation(), osm_end_relation(), osm_end_relation_multipolygon(), process_boundaries_finish(), process_multipolygons_finish(), process_turn_restrictions_finish(), and relation_add_tag().