navit  0.5.3-trunk
itembin_buffer.c File Reference
#include <string.h>
#include <stdlib.h>
#include "maptool.h"
#include "debug.h"

Macros

#define ITEM_COUNT   1*1024*1024
 

Functions

struct node_itemread_node_item (FILE *in)
 
struct item_binread_item (FILE *in)
 
struct item_binread_item_range (FILE *in, int *min, int *max)
 
struct item_bininit_item (enum item_type type)
 

Variables

static char misc_item_buffer [20000000]
 
struct item_bintmp_item_bin =(struct item_bin *)(void *)misc_item_buffer
 

Macro Definition Documentation

◆ ITEM_COUNT

#define ITEM_COUNT   1*1024*1024

Function Documentation

◆ init_item()

◆ read_item()

◆ read_item_range()

struct item_bin* read_item_range ( FILE *  in,
int *  min,
int *  max 
)

◆ read_node_item()

struct node_item* read_node_item ( FILE *  in)

References ITEM_COUNT.

Referenced by relations_process(), and relations_process_multi().

Variable Documentation

◆ misc_item_buffer

char misc_item_buffer[20000000]
static

Buffer for temporarily storing an item.

Referenced by init_item(), and read_item().

◆ tmp_item_bin