Store the current position in the file and the state of the parser.
Definition at line 84 of file xmlparse.c.
Data Fields | |
| const char * | filename |
| FPTYPE | fp |
| char | buf [LINE_BUF_SIZE] |
| int | pos |
| int | lineno |
| int | nextsym |
| int | lastsym |
| PSTATE | state |
| PSTACK * | top |
| const char* parse_pos_struct::filename |
Definition at line 86 of file xmlparse.c.
Referenced by xmlErrmsg(), and xmlProcess().
| FPTYPE parse_pos_struct::fp |
Definition at line 87 of file xmlparse.c.
Referenced by mygetc(), and xmlProcess().
| char parse_pos_struct::buf[LINE_BUF_SIZE] |
Definition at line 88 of file xmlparse.c.
Referenced by mygetc(), xmlErrmsg(), and xmlProcess().
| int parse_pos_struct::pos |
Definition at line 89 of file xmlparse.c.
Referenced by mygetc(), xmlErrmsg(), and xmlProcess().
| int parse_pos_struct::lineno |
Definition at line 90 of file xmlparse.c.
Referenced by getsymbol(), handleDecl(), handleStarttag(), mygetc(), procPcdata(), xmlErrmsg(), and xmlProcess().
| int parse_pos_struct::nextsym |
Definition at line 91 of file xmlparse.c.
Referenced by getsymbol(), mygetc(), ungetsymbol(), and xmlProcess().
| int parse_pos_struct::lastsym |
Definition at line 92 of file xmlparse.c.
Referenced by getsymbol(), mygetc(), and xmlProcess().
| PSTATE parse_pos_struct::state |
Definition at line 93 of file xmlparse.c.
Referenced by handleDecl(), handleEndtag(), handlePi(), handleStarttag(), procBefore(), procInTag(), procPcdata(), xmlParse(), and xmlProcess().
| PSTACK* parse_pos_struct::top |
Definition at line 94 of file xmlparse.c.
Referenced by clearPstack(), popPstack(), pushPstack(), topPstack(), and xmlProcess().