diff             1298 daemons/based/based_callbacks.c contains_config_change(xmlNode *diff)
diff             1302 daemons/based/based_callbacks.c     if (diff) {
diff             1303 daemons/based/based_callbacks.c         xmlXPathObject *xpathObj = xpath_search(diff, XPATH_CONFIG_CHANGE);
diff              142 daemons/based/based_notify.c                 const char *origin, xmlNode *update, xmlNode *diff)
diff              157 daemons/based/based_notify.c     if (diff == NULL) {
diff              165 daemons/based/based_notify.c     cib_diff_version_details(diff, &add_admin_epoch, &add_epoch, &add_updates,
diff              209 daemons/based/based_notify.c         type = (const char *) diff->name;
diff              212 daemons/based/based_notify.c     crm_xml_add(update_msg, F_CIB_OBJID, ID(diff));
diff              219 daemons/based/based_notify.c     add_message_xml(update_msg, F_CIB_UPDATE_RESULT, diff);
diff              131 daemons/based/pacemaker-based.h                      const char *origin, xmlNode *update, xmlNode *diff);
diff               39 daemons/controld/controld_te_callbacks.c te_update_diff_v1(const char *event, xmlNode *diff)
diff               45 daemons/controld/controld_te_callbacks.c     CRM_CHECK(diff != NULL, return);
diff               49 daemons/controld/controld_te_callbacks.c                                          "xml-patchset", diff);
diff               51 daemons/controld/controld_te_callbacks.c     if (cib__config_changed_v1(NULL, NULL, &diff)) {
diff               53 daemons/controld/controld_te_callbacks.c                          diff);
diff               59 daemons/controld/controld_te_callbacks.c         xpath_search(diff,
diff               73 daemons/controld/controld_te_callbacks.c         xpath_search(diff,
diff               86 daemons/controld/controld_te_callbacks.c         xpath_search(diff,
diff              100 daemons/controld/controld_te_callbacks.c     xpathObj = xpath_search(diff,
diff              119 daemons/controld/controld_te_callbacks.c         crm_log_xml_trace(diff, "lrm-refresh");
diff              139 daemons/controld/controld_te_callbacks.c         xpath_search(diff,
diff              155 daemons/controld/controld_te_callbacks.c     xpathObj = xpath_search(diff, "//" XML_TAG_DIFF_REMOVED "//" XML_LRM_TAG_RSC_OP);
diff              174 daemons/controld/controld_te_callbacks.c         op_match = xpath_search(diff, (const char *) rsc_op_xpath->str);
diff              401 daemons/controld/controld_te_callbacks.c te_update_diff_v2(xmlNode *diff)
diff              403 daemons/controld/controld_te_callbacks.c     crm_log_xml_trace(diff, "Patch:Raw");
diff              405 daemons/controld/controld_te_callbacks.c     for (xmlNode *change = pcmk__xml_first_child(diff); change != NULL;
diff              526 daemons/controld/controld_te_callbacks.c     xmlNode *diff = NULL;
diff              554 daemons/controld/controld_te_callbacks.c     diff = get_message_xml(msg, F_CIB_UPDATE_RESULT);
diff              556 daemons/controld/controld_te_callbacks.c     xml_patch_versions(diff, p_add, p_del);
diff              561 daemons/controld/controld_te_callbacks.c     crm_element_value_int(diff, PCMK_XA_FORMAT, &format);
diff              564 daemons/controld/controld_te_callbacks.c             te_update_diff_v1(event, diff);
diff              567 daemons/controld/controld_te_callbacks.c             te_update_diff_v2(diff);
diff              354 daemons/controld/controld_te_utils.c     const xmlNode *diff = NULL;
diff              390 daemons/controld/controld_te_utils.c                 diff = search;
diff              395 daemons/controld/controld_te_utils.c         if(diff) {
diff              396 daemons/controld/controld_te_utils.c             xml_patch_versions(diff, add, del);
diff              455 daemons/fenced/cts-fence-helper.c         uint32_t diff = (time(NULL) - begin);
diff              459 daemons/fenced/cts-fence-helper.c         } else if (diff < CUSTOM_TIMEOUT_ADDITION + MAINLOOP_DEFAULT_TIMEOUT) {
diff              462 daemons/fenced/cts-fence-helper.c                  CUSTOM_TIMEOUT_ADDITION + MAINLOOP_DEFAULT_TIMEOUT, diff);
diff              115 include/crm/cib/internal.h gboolean cib_diff_version_details(xmlNode * diff, int *admin_epoch, int *epoch, int *updates,
diff              210 include/crm/cib/internal.h                    xmlNode **current_cib, xmlNode **result_cib, xmlNode **diff,
diff              287 include/crm/cib/internal.h bool cib__config_changed_v1(xmlNode *last, xmlNode *next, xmlNode **diff);
diff               37 include/crm/common/iso8601.h     crm_time_t *diff;
diff               52 include/crm/common/xml_compat.h gboolean apply_xml_diff(xmlNode *old_xml, xmlNode *diff, xmlNode **new_xml);
diff              790 lib/cib/cib_ops.c cib__config_changed_v1(xmlNode *last, xmlNode *next, xmlNode **diff)
diff              797 lib/cib/cib_ops.c     CRM_ASSERT(diff != NULL);
diff              799 lib/cib/cib_ops.c     if (*diff == NULL && last != NULL && next != NULL) {
diff              800 lib/cib/cib_ops.c         *diff = diff_xml_object(last, next, FALSE);
diff              803 lib/cib/cib_ops.c     if (*diff == NULL) {
diff              807 lib/cib/cib_ops.c     crm_element_value_int(*diff, PCMK_XA_FORMAT, &format);
diff              810 lib/cib/cib_ops.c     xpathObj = xpath_search(*diff, "//" XML_CIB_TAG_CONFIGURATION);
diff              822 lib/cib/cib_ops.c     xpathObj = xpath_search(*diff, "//" XML_TAG_DIFF_REMOVED "//" XML_TAG_CIB);
diff               62 lib/cib/cib_utils.c cib_diff_version_details(xmlNode * diff, int *admin_epoch, int *epoch, int *updates,
diff               68 lib/cib/cib_utils.c     xml_patch_versions(diff, add, del);
diff              345 lib/cib/cib_utils.c                xmlNode **current_cib, xmlNode **result_cib, xmlNode **diff,
diff              661 lib/cib/cib_utils.c     if(diff) {
diff              662 lib/cib/cib_utils.c         *diff = local_diff;
diff              976 lib/cib/cib_utils.c     xmlNode *diff = NULL;
diff              983 lib/cib/cib_utils.c     diff = get_message_xml(event, F_CIB_UPDATE_RESULT);
diff              985 lib/cib/cib_utils.c     if (rc < pcmk_ok || diff == NULL) {
diff              990 lib/cib/cib_utils.c         pcmk__log_xml_patchset(level, diff);
diff              994 lib/cib/cib_utils.c         rc = cib_process_diff(NULL, cib_none, NULL, event, diff, input, output,
diff             1098 lib/common/iso8601.c     crm_time_t *diff = NULL;
diff             1115 lib/common/iso8601.c     diff = crm_time_new_undefined();
diff             1116 lib/common/iso8601.c     diff->duration = TRUE;
diff             1145 lib/common/iso8601.c                 diff->years = an_int;
diff             1150 lib/common/iso8601.c                     diff->seconds += an_int * 60;
diff             1152 lib/common/iso8601.c                     diff->months = an_int;
diff             1156 lib/common/iso8601.c                 diff->days += an_int * 7;
diff             1159 lib/common/iso8601.c                 diff->days += an_int;
diff             1162 lib/common/iso8601.c                 diff->seconds += an_int * HOUR_SECONDS;
diff             1165 lib/common/iso8601.c                 diff->seconds += an_int;
diff             1179 lib/common/iso8601.c     if (!crm_time_is_defined(diff)) {
diff             1184 lib/common/iso8601.c     return diff;
diff             1187 lib/common/iso8601.c     crm_time_free(diff);
diff             1218 lib/common/iso8601.c         period->diff = crm_time_parse_duration(period_str);
diff             1219 lib/common/iso8601.c         if (period->diff == NULL) {
diff             1233 lib/common/iso8601.c             if (period->diff != NULL) {
diff             1239 lib/common/iso8601.c             period->diff = crm_time_parse_duration(period_str);
diff             1240 lib/common/iso8601.c             if (period->diff == NULL) {
diff             1250 lib/common/iso8601.c     } else if (period->diff != NULL) {
diff             1263 lib/common/iso8601.c         period->start = crm_time_subtract(period->end, period->diff);
diff             1266 lib/common/iso8601.c         period->end = crm_time_add(period->start, period->diff);
diff             1299 lib/common/iso8601.c         crm_time_free(period->diff);
diff             1189 lib/common/patchset.c     xmlNode *diff = create_xml_node(NULL, XML_TAG_DIFF);
diff             1190 lib/common/patchset.c     xmlNode *removed = create_xml_node(diff, XML_TAG_DIFF_REMOVED);
diff             1191 lib/common/patchset.c     xmlNode *added = create_xml_node(diff, XML_TAG_DIFF_ADDED);
diff             1193 lib/common/patchset.c     crm_xml_add(diff, XML_ATTR_CRM_VERSION, CRM_FEATURE_SET);
diff             1206 lib/common/patchset.c         free_xml(diff);
diff             1207 lib/common/patchset.c         diff = NULL;
diff             1210 lib/common/patchset.c     return diff;
diff             1239 lib/common/patchset.c     xmlNode *diff = NULL;
diff             1287 lib/common/patchset.c     diff = create_xml_node(parent, name);
diff             1295 lib/common/patchset.c         subtract_xml_object(diff, left_child, right_child, full, &child_changed,
diff             1313 lib/common/patchset.c             xmlSetProp(diff, (pcmkXmlStr) p_name, (pcmkXmlStr) p_value);
diff             1329 lib/common/patchset.c             xmlSetProp(diff, (pcmkXmlStr) XML_ATTR_ID, (pcmkXmlStr) id);
diff             1354 lib/common/patchset.c                     xmlSetProp(diff, (pcmkXmlStr) p_name, (pcmkXmlStr) p_value);
diff             1361 lib/common/patchset.c                 xmlSetProp(diff, (pcmkXmlStr) prop_name, (pcmkXmlStr) value);
diff             1362 lib/common/patchset.c                 crm_xml_add(diff, prop_name, left_value);
diff             1384 lib/common/patchset.c                         xmlSetProp(diff, (pcmkXmlStr) p_name,
diff             1393 lib/common/patchset.c                     crm_xml_add(diff, prop_name, left_value);
diff             1400 lib/common/patchset.c         free_xml(diff);
diff             1404 lib/common/patchset.c         crm_xml_add(diff, XML_ATTR_ID, id);
diff             1407 lib/common/patchset.c     return diff;
diff             1416 lib/common/patchset.c apply_xml_diff(xmlNode *old_xml, xmlNode *diff, xmlNode **new_xml)
diff             1420 lib/common/patchset.c     const char *digest = crm_element_value(diff, XML_ATTR_DIGEST);
diff             1421 lib/common/patchset.c     const char *version = crm_element_value(diff, XML_ATTR_CRM_VERSION);
diff             1424 lib/common/patchset.c     xmlNode *added = find_xml_node(diff, XML_TAG_DIFF_ADDED, FALSE);
diff             1425 lib/common/patchset.c     xmlNode *removed = find_xml_node(diff, XML_TAG_DIFF_REMOVED, FALSE);
diff             1483 lib/common/patchset.c                     save_xml_to_file(diff, "diff:input", NULL);
diff              304 lib/fencing/st_actions.c     int diff = time(NULL) - action->initial_start_time;
diff              311 lib/fencing/st_actions.c                && (diff < (action->timeout * 0.7))) {
diff              314 lib/fencing/st_actions.c         action->remaining_timeout = action->timeout - diff;
diff               43 maint/gnulib/lib/memcasecmp.c       int diff = (UCHAR_MAX <= INT_MAX ? U1 - U2 : _GL_CMP (U1, U2));
diff               44 maint/gnulib/lib/memcasecmp.c       if (diff)
diff               45 maint/gnulib/lib/memcasecmp.c         return diff;
diff               37 maint/gnulib/lib/memcoll.c   int diff;
diff               39 maint/gnulib/lib/memcoll.c   while (! (errno = 0, (diff = strcoll (s1, s2)) || errno))
diff               57 maint/gnulib/lib/memcoll.c   return diff;
diff               68 maint/gnulib/lib/memcoll.c   int diff;
diff               77 maint/gnulib/lib/memcoll.c       diff = 0;
diff               87 maint/gnulib/lib/memcoll.c       diff = strcoll_loop (s1, s1len + 1, s2, s2len + 1);
diff               93 maint/gnulib/lib/memcoll.c   return diff;
diff             1411 maint/gnulib/lib/nstrftime.c             int diff;
diff             1416 maint/gnulib/lib/nstrftime.c             diff = tp->tm_gmtoff;
diff             1419 maint/gnulib/lib/nstrftime.c               diff = 0;
diff             1441 maint/gnulib/lib/nstrftime.c                 diff = tm_diff (&ltm, &gtm);
diff             1445 maint/gnulib/lib/nstrftime.c             negative_number = diff < 0 || (diff == 0 && *zone == '-');
diff             1446 maint/gnulib/lib/nstrftime.c             hour_diff = diff / 60 / 60;
diff             1447 maint/gnulib/lib/nstrftime.c             min_diff = diff / 60 % 60;
diff             1448 maint/gnulib/lib/nstrftime.c             sec_diff = diff % 60;
diff               81 maint/gnulib/lib/strverscmp.c   int diff;
diff               82 maint/gnulib/lib/strverscmp.c   while ((diff = c1 - c2) == 0)
diff               85 maint/gnulib/lib/strverscmp.c 	return diff;
diff               98 maint/gnulib/lib/strverscmp.c       return diff;
diff              105 maint/gnulib/lib/strverscmp.c       return isdigit (*p2) ? -1 : diff;
diff               56 maint/gnulib/lib/xmemcoll.c   int diff = memcoll (s1, s1len, s2, s2len);
diff               60 maint/gnulib/lib/xmemcoll.c   return diff;
diff               71 maint/gnulib/lib/xmemcoll.c   int diff = memcoll0 (s1, s1size, s2, s2size);
diff               75 maint/gnulib/lib/xmemcoll.c   return diff;
diff              136 maint/gnulib/tests/test-timespec.c                 struct timespec diff = timespec_sub (a, b);
diff              157 maint/gnulib/tests/test-timespec.c                 if (! extremal (diff))
diff              158 maint/gnulib/tests/test-timespec.c                   ASSERT (eq (a, timespec_add (diff, b)));
diff             1919 tools/crm_mon.c     xmlNode *diff = get_message_xml(msg, F_CIB_UPDATE_RESULT);
diff             1921 tools/crm_mon.c     for (change = pcmk__xml_first_child(diff); change != NULL;
diff             2025 tools/crm_mon.c     xmlNode *diff = get_message_xml(msg, F_CIB_UPDATE_RESULT);
diff             2030 tools/crm_mon.c         rc = xml_apply_patchset(current_cib, diff, TRUE);
diff             2054 tools/crm_mon.c         crm_element_value_int(diff, PCMK_XA_FORMAT, &format);
diff              158 tools/crm_shadow.c     const xmlNode *diff = va_arg(args, const xmlNode *);
diff              187 tools/crm_shadow.c         if (diff != NULL) {
diff              188 tools/crm_shadow.c             out->message(out, "xml-patchset", diff);
diff              225 tools/crm_shadow.c         const xmlNode *diff = va_arg(args, const xmlNode *);
diff              248 tools/crm_shadow.c         if (pcmk_is_set(flags, shadow_disp_diff) && (diff != NULL)) {
diff              249 tools/crm_shadow.c             rc = out->message(out, "xml-patchset", diff);
diff              282 tools/crm_shadow.c     const xmlNode *diff = va_arg(args, const xmlNode *);
diff              298 tools/crm_shadow.c     if (diff != NULL) {
diff              299 tools/crm_shadow.c         out->message(out, "xml-patchset", diff);
diff              929 tools/crm_shadow.c     xmlNodePtr diff = NULL;
diff              950 tools/crm_shadow.c     diff = xml_create_patchset(0, old_config, new_config, NULL, false);
diff              957 tools/crm_shadow.c                  options.instance, NULL, NULL, diff, shadow_disp_diff);
diff              960 tools/crm_shadow.c     if (diff != NULL) {
diff              972 tools/crm_shadow.c     free_xml(diff);