MCPcopy Create free account
hub / github.com/Kitware/VTK / processNode

Function processNode

ThirdParty/libxml2/vtklibxml2/runtest.c:2336–2361  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2334 ************************************************************************/
2335
2336static void processNode(FILE *out, xmlTextReaderPtr reader) {
2337 const xmlChar *name, *value;
2338 int type, empty;
2339
2340 type = xmlTextReaderNodeType(reader);
2341 empty = xmlTextReaderIsEmptyElement(reader);
2342
2343 name = xmlTextReaderConstName(reader);
2344 if (name == NULL)
2345 name = BAD_CAST "--";
2346
2347 value = xmlTextReaderConstValue(reader);
2348
2349
2350 fprintf(out, "%d %d %s %d %d",
2351 xmlTextReaderDepth(reader),
2352 type,
2353 name,
2354 empty,
2355 xmlTextReaderHasValue(reader));
2356 if (value == NULL)
2357 fprintf(out, "\n");
2358 else {
2359 fprintf(out, " %s\n", value);
2360 }
2361}
2362static int
2363streamProcessTest(const char *filename, const char *result, const char *err,
2364 xmlTextReaderPtr reader, const char *rng,

Callers 1

streamProcessTestFunction · 0.70

Calls 7

xmlTextReaderNodeTypeFunction · 0.85
xmlTextReaderConstNameFunction · 0.85
xmlTextReaderConstValueFunction · 0.85
fprintfFunction · 0.85
xmlTextReaderDepthFunction · 0.85
xmlTextReaderHasValueFunction · 0.85

Tested by

no test coverage detected