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)
