|
26 | 26 | #include <crm/common/xml_internal.h> // CRM_XML_LOG_BASE, etc. |
27 | 27 | #include "crmcommon_private.h" |
28 | 28 |
|
| 29 | +static const char *const vfields[] = { |
| 30 | + PCMK_XA_ADMIN_EPOCH, |
| 31 | + PCMK_XA_EPOCH, |
| 32 | + PCMK_XA_NUM_UPDATES, |
| 33 | +}; |
| 34 | + |
29 | 35 | /* Add changes for specified XML to patchset. |
30 | 36 | * For patchset format, refer to diff schema. |
31 | 37 | */ |
@@ -185,11 +191,6 @@ xml_create_patchset_v2(xmlNode *source, xmlNode *target) |
185 | 191 | xmlNode *v = NULL; |
186 | 192 | xmlNode *version = NULL; |
187 | 193 | xmlNode *patchset = NULL; |
188 | | - const char *vfields[] = { |
189 | | - PCMK_XA_ADMIN_EPOCH, |
190 | | - PCMK_XA_EPOCH, |
191 | | - PCMK_XA_NUM_UPDATES, |
192 | | - }; |
193 | 194 |
|
194 | 195 | pcmk__assert(target != NULL); |
195 | 196 |
|
|
330 | 331 | pcmk__xml_patchset_versions(const xmlNode *patchset, int source[3], |
331 | 332 | int target[3]) |
332 | 333 | { |
333 | | - static const char *const vfields[] = { |
334 | | - PCMK_XA_ADMIN_EPOCH, |
335 | | - PCMK_XA_EPOCH, |
336 | | - PCMK_XA_NUM_UPDATES, |
337 | | - }; |
338 | | - |
339 | 334 | const xmlNode *version = pcmk__xe_first_child(patchset, PCMK_XE_VERSION, |
340 | 335 | NULL, NULL); |
341 | 336 | const xmlNode *source_xml = pcmk__xe_first_child(version, PCMK_XE_SOURCE, |
@@ -389,12 +384,6 @@ xml_patch_version_check(const xmlNode *xml, const xmlNode *patchset) |
389 | 384 | int del[] = { 0, 0, 0 }; |
390 | 385 | int rc = pcmk_rc_ok; |
391 | 386 |
|
392 | | - const char *vfields[] = { |
393 | | - PCMK_XA_ADMIN_EPOCH, |
394 | | - PCMK_XA_EPOCH, |
395 | | - PCMK_XA_NUM_UPDATES, |
396 | | - }; |
397 | | - |
398 | 387 | for (lpc = 0; lpc < PCMK__NELEM(vfields); lpc++) { |
399 | 388 | crm_element_value_int(xml, vfields[lpc], &(this[lpc])); |
400 | 389 | crm_trace("Got %d for this[%s]", this[lpc], vfields[lpc]); |
@@ -928,12 +917,6 @@ pcmk__cib_element_in_patchset(const xmlNode *patchset, const char *element) |
928 | 917 | bool |
929 | 918 | xml_patch_versions(const xmlNode *patchset, int add[3], int del[3]) |
930 | 919 | { |
931 | | - static const char *const vfields[] = { |
932 | | - PCMK_XA_ADMIN_EPOCH, |
933 | | - PCMK_XA_EPOCH, |
934 | | - PCMK_XA_NUM_UPDATES, |
935 | | - }; |
936 | | - |
937 | 920 | const xmlNode *version = pcmk__xe_first_child(patchset, PCMK_XE_VERSION, |
938 | 921 | NULL, NULL); |
939 | 922 | const xmlNode *source = pcmk__xe_first_child(version, PCMK_XE_SOURCE, NULL, |
|
0 commit comments