Adds v to set. */
| 17 | |
| 18 | /* Adds v to set. */ |
| 19 | bool Set_Add(set *s, SIValue v) { |
| 20 | unsigned long long const hash = SIValue_HashCode(v); |
| 21 | return raxTryInsert(s, (unsigned char *)&hash, sizeof(hash), NULL, NULL); |
| 22 | } |
| 23 | |
| 24 | /* Removes v from set. */ |
| 25 | void Set_Remove(set *s, SIValue v) { |