| 8654 | #endif /* XML_GE == 1 */ |
| 8655 | |
| 8656 | static XML_Parser |
| 8657 | getRootParserOf(XML_Parser parser, unsigned int *outLevelDiff) { |
| 8658 | XML_Parser rootParser = parser; |
| 8659 | unsigned int stepsTakenUpwards = 0; |
| 8660 | while (rootParser->m_parentParser) { |
| 8661 | rootParser = rootParser->m_parentParser; |
| 8662 | stepsTakenUpwards++; |
| 8663 | } |
| 8664 | assert(! rootParser->m_parentParser); |
| 8665 | if (outLevelDiff != NULL) { |
| 8666 | *outLevelDiff = stepsTakenUpwards; |
| 8667 | } |
| 8668 | return rootParser; |
| 8669 | } |
| 8670 | |
| 8671 | #if XML_GE == 1 |
| 8672 |
no outgoing calls
no test coverage detected
searching dependent graphs…