* in-place union operation */
| 252 | * in-place union operation |
| 253 | */ |
| 254 | void |
| 255 | AddUnmatchingValues( PossibleValueSet *pvs, PossibleValueSet *toCheck ) |
| 256 | { |
| 257 | HASH_SEQ_STATUS status; |
| 258 | ConstHashValue *value; |
| 259 | |
| 260 | Assert(!pvs->isAnyValuePossible); |
| 261 | Assert(!toCheck->isAnyValuePossible); |
| 262 | |
| 263 | hash_seq_init(&status, toCheck->set); |
| 264 | while ((value = (ConstHashValue *) hash_seq_search(&status)) != NULL) |
| 265 | { |
| 266 | AddValue(pvs, value->c); |
| 267 | } |
| 268 | } |
| 269 | |
| 270 | /** |
| 271 | * in-place intersection operation |
no test coverage detected