* Set membership. */
| 1836 | * Set membership. |
| 1837 | */ |
| 1838 | static bool isMember(const MatchVal *val, const MatchVal *set) |
| 1839 | { |
| 1840 | if (set->type != MATCH_TYPE_SET) |
| 1841 | return false; |
| 1842 | const MatchVal *vals = set->vals; |
| 1843 | for (size_t i = 0; vals[i].type != MATCH_TYPE_UNDEFINED; i++) |
| 1844 | { |
| 1845 | if (*val == vals[i]) |
| 1846 | return true; |
| 1847 | } |
| 1848 | return false; |
| 1849 | } |
| 1850 | |
| 1851 | /* |
| 1852 | * Set subset. |
no outgoing calls
no test coverage detected