| 21 | } |
| 22 | |
| 23 | static inline Pair Pair_New |
| 24 | ( |
| 25 | SIValue key, |
| 26 | SIValue val |
| 27 | ) { |
| 28 | ASSERT(SI_TYPE(key) & T_STRING); |
| 29 | return (Pair) { |
| 30 | .key = SI_CloneValue(key), .val = SI_CloneValue(val) |
| 31 | }; |
| 32 | } |
| 33 | |
| 34 | static void Pair_Free |
| 35 | ( |
no test coverage detected