navit  0.5.1-trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups
parsedata Struct Reference

#include <gpx2navit_txt.h>

Data Fields

int depth
char * databuf
char * bufptr
int failed
int failedid
XML_Parser parser
FILE * fp

Detailed Description

userdata structure between expat methods

Field Documentation

g2sattr* parsedata::attr
char* parsedata::bufptr

character buffer in tags

Referenced by charHandle(), createParsedata(), and endElementControl().

parent* parsedata::current
char* parsedata::databuf
int parsedata::depth
int parsedata::failed

pointer to databuf to add '\0' to databuf

Referenced by createParsedata().

int parsedata::failedid

xml parse failed flag

Referenced by createParsedata().

FILE* parsedata::fp

pointer to current node

Referenced by createParsedata(), parseMain(), setPath(), and setWpt().

parent* parsedata::parent

xml parser itself

Referenced by closeParsedata(), createParsedata(), endElement(), and startElement().

XML_Parser parsedata::parser

xml parse failed id

Referenced by checkPath(), and createParsedata().

The documentation for this struct was generated from the following file: