navit
0.5.3-trunk
textfile.h
Go to the documentation of this file.
1
20
#include <stdio.h>
21
#include "
attr.h
"
22
#include "
coord.h
"
23
24
#define TEXTFILE_COMMENT_CHAR '#'
25
26
struct
map_priv
{
27
int
id
;
28
char
*
filename
;
29
char
*
charset
;
30
int
is_pipe
;
31
int
no_warning_if_map_file_missing
;
32
int
flags
;
33
};
34
35
#define TEXTFILE_LINE_SIZE 512
36
37
struct
map_rect_priv
{
38
struct
map_selection
*
sel
;
39
40
FILE *
f
;
41
long
pos
;
42
char
line
[
TEXTFILE_LINE_SIZE
];
43
int
attr_pos
;
44
enum
attr_type
attr_last
;
45
char
attrs
[
TEXTFILE_LINE_SIZE
];
46
char
attr
[
TEXTFILE_LINE_SIZE
];
47
char
attr_name
[
TEXTFILE_LINE_SIZE
];
48
struct
coord
c
;
49
int
eoc
;
50
int
more
;
51
struct
map_priv
*
m
;
52
struct
item
item
;
53
char
*
args
;
54
int
lastlen
;
55
};
56
attr.h
attr_type
attr_type
Definition:
attr.h:34
coord.h
attr_name
Definition:
attr.c:48
attr
Definition:
attr.h:157
coord
Definition:
coord.h:34
item
Represents an object on a map.
Definition:
item.h:115
map_priv
Represents the map from a single binfile.
Definition:
binfile.c:105
map_priv::is_pipe
int is_pipe
Definition:
textfile.h:30
map_priv::flags
int flags
Definition:
binfile.c:125
map_priv::filename
char * filename
Filename of the binfile.
Definition:
binfile.c:107
map_priv::id
int id
Definition:
binfile.c:106
map_priv::no_warning_if_map_file_missing
int no_warning_if_map_file_missing
Definition:
textfile.h:31
map_priv::charset
char * charset
Definition:
csv.h:40
map_rect_priv
Implementation-specific map rect data.
Definition:
binfile.c:137
map_rect_priv::sel
struct map_selection * sel
Definition:
binfile.c:143
map_rect_priv::attr_pos
int attr_pos
Definition:
garmin_img.c:248
map_rect_priv::lastlen
int lastlen
Definition:
textfile.h:54
map_rect_priv::eoc
int eoc
Definition:
garmin_img.c:254
map_rect_priv::args
char * args
Definition:
textfile.h:53
map_rect_priv::f
FILE * f
Definition:
garmin_img.c:245
map_rect_priv::line
char line[256]
Definition:
garmin_img.c:247
map_rect_priv::attrs
struct attr attrs[8]
Definition:
binfile.c:151
map_rect_priv::m
struct map_priv * m
Definition:
binfile.c:144
map_rect_priv::c
struct coord c
Definition:
csv.h:47
map_rect_priv::pos
long pos
Definition:
garmin_img.c:246
map_rect_priv::more
int more
Definition:
textfile.h:50
map_rect_priv::attr_last
enum attr_type attr_last
Definition:
binfile.c:140
map_selection
Used to select data from a map.
Definition:
map.h:58
TEXTFILE_LINE_SIZE
#define TEXTFILE_LINE_SIZE
Definition:
textfile.h:35
map
textfile
textfile.h
Generated by
1.9.1