SYNOPSIS mapping m_reallocate(mapping m, int width) DESCRIPTION Create a new mapping with <width> values per key and fill it with the values from mapping <m>. If <m> has less than <width> values per key, the extra values in the result are set to 0. If <m> has more values per key, the extra values are ignored. The mapping <m> is not changed. EXAMPLE mapping m = ([ "foo":1;2;3, "bar":4;5;6 ]) m_reallocate(m, 1) --> returns ([ "foo":1, "bar:4 ]) m_reallocate(m, 4) --> returns ([ "foo":1;2;3;0, "bar:4;5;6;0 ]) HISTORY Introduced in LDMud 3.2.6, suggested by TubMud. SEE ALSO m_allocate(E), m_values(E), widthof(E)