SYNOPSIS mapping m_reallocate(mapping m, int width) DESCRIPTION Create a new mapping with values per key and fill it with the values from mapping . If has less than values per key, the extra values in the result are set to 0. If has more values per key, the extra values are ignored. The mapping is not changed. EXAMPLES 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)