create a new map
| 64 | |
| 65 | // create a new map |
| 66 | SIValue Map_New |
| 67 | ( |
| 68 | uint capacity |
| 69 | ) { |
| 70 | SIValue map; |
| 71 | map.map = array_new(Pair, capacity); |
| 72 | map.type = T_MAP; |
| 73 | map.allocation = M_SELF; |
| 74 | return map; |
| 75 | } |
| 76 | |
| 77 | // clone map |
| 78 | SIValue Map_Clone |
no outgoing calls