static CborError FindIntInMap(const CborValue *map, const char *tags, uint64_t *value) { CborValue curVal; CborError cborFindResult = cbor_value_map_find_value(map, tags, &curVal); if (CborNoError == cborFindResult && cbor_value_is_unsigned_integer(&curVal)) { cborFindResult = cbor_value_get_uint64(&curVal, value); } return cborFindResult; }
static CborError FindIntInMap(CborValue *map, char *tags, uint64_t *value) { CborValue curVal; CborError cborFindResult = cbor_value_map_find_value(map, tags, &curVal); if (CborNoError == cborFindResult && cbor_value_is_unsigned_integer(&curVal)) { cborFindResult = cbor_value_get_uint64(&curVal, value); if (CborNoError != cborFindResult) { OC_LOG_V(ERROR, TAG, "Failed finding value for tag %s .", tags); return cborFindResult; } } return CborNoError; }