Navit SVN

/work/compile/navit/src/navit/map/textfile/textfile.h

00001 
00020 #include <stdio.h>
00021 #include "attr.h"
00022 #include "coord.h"
00023 
00024 #define TEXTFILE_COMMENT_CHAR '#'
00025 
00026 struct map_priv {
00027         int id;
00028         char *filename;
00029         char *charset;
00030         int is_pipe;
00031         int flags;
00032 };
00033 
00034 #define TEXTFILE_LINE_SIZE 512
00035 
00036 struct map_rect_priv {
00037         struct map_selection *sel;
00038 
00039         FILE *f;
00040         long pos;
00041         char line[TEXTFILE_LINE_SIZE];
00042         int attr_pos;
00043         enum attr_type attr_last;
00044         char attrs[TEXTFILE_LINE_SIZE];
00045         char attr[TEXTFILE_LINE_SIZE];
00046         char attr_name[TEXTFILE_LINE_SIZE];
00047         struct coord c;
00048         int eoc;
00049         int more;
00050         struct map_priv *m;
00051         struct item item;
00052         char *args;
00053         int lastlen;
00054 };
00055