needle 105 lib/common/crmcommon_private.h xmlNode *pcmk__xml_match(xmlNode *haystack, xmlNode *needle, bool exact); needle 371 lib/common/xml.c pcmk__xml_match(xmlNode *haystack, xmlNode *needle, bool exact) needle 373 lib/common/xml.c CRM_CHECK(needle != NULL, return NULL); needle 375 lib/common/xml.c if (needle->type == XML_COMMENT_NODE) { needle 376 lib/common/xml.c return pcmk__xc_match(haystack, needle, exact); needle 379 lib/common/xml.c const char *id = ID(needle); needle 382 lib/common/xml.c return pcmk__xe_match(haystack, crm_element_name(needle), attr, id);