needle            116 lib/common/crmcommon_private.h xmlNode *pcmk__xml_match(const xmlNode *haystack, const xmlNode *needle,
needle            428 lib/common/xml.c pcmk__xml_match(const xmlNode *haystack, const xmlNode *needle, bool exact)
needle            430 lib/common/xml.c     CRM_CHECK(needle != NULL, return NULL);
needle            432 lib/common/xml.c     if (needle->type == XML_COMMENT_NODE) {
needle            433 lib/common/xml.c         return pcmk__xc_match(haystack, needle, exact);
needle            436 lib/common/xml.c         const char *id = pcmk__xe_id(needle);
needle            439 lib/common/xml.c         return pcmk__xe_first_child(haystack, (const char *) needle->name, attr,