12
struct exception_context the_exception_context[1];
19
void initXML(struct TestData *td) {
20
// if (getenv("allow_deferring")) deferring_mode = 1;
21
if (getenv("allow_preprocessing")) pre_mode = 1;
26
void releaseXML(struct TestData *td) {
30
void preparseXML(struct TestData *td, unsigned long iter) {
33
setDoc(vg,td->xml,td->xmllen);
36
f = fopen("/tmp/vtdxml.test", "w");
38
printf("Can't write temporary file\n");
43
idxbuf = ReadFile("/tmp/vtdxml.test");
48
void postparseXML(struct TestData *td, unsigned long iter) {
55
void parseXML(struct TestData *td, unsigned long iter) {
59
vn = loadIndex2(vg, idxbuf + sizeof(unsigned long), (*(unsigned long*)idxbuf));
61
// This destructs original string
62
setDoc(vg,td->xml,td->xmllen);
68
//clear(vg); // done by getNav
73
int main(int argc, char *argv[]) {
74
return Test(argc,argv);