MCPcopy Create free account
hub / github.com/corosync/corosync / icmap_key_value_eq

Function icmap_key_value_eq

exec/icmap.c:389–409  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

387}
388
389int icmap_key_value_eq(
390 const icmap_map_t map1,
391 const char *key_name1,
392 const icmap_map_t map2,
393 const char *key_name2)
394{
395 struct icmap_item *item1, *item2;
396
397 if (map1 == NULL || key_name1 == NULL || map2 == NULL || key_name2 == NULL) {
398 return (0);
399 }
400
401 item1 = qb_map_get(map1->qb_map, key_name1);
402 item2 = qb_map_get(map2->qb_map, key_name2);
403
404 if (item1 == NULL || item2 == NULL) {
405 return (0);
406 }
407
408 return (icmap_item_eq(item1, item2->value, item2->value_len, item2->type));
409}
410
411cs_error_t icmap_set_r(
412 const icmap_map_t map,

Callers 1

Calls 1

icmap_item_eqFunction · 0.85

Tested by

no test coverage detected