Add ei_x_reserve() API function.

Exposes the internal function x_fix_buff() via a wrapper function
called ei_x_reserve() so that a buffer size other than the default
can be used without using (unchecked) dynamic allocation.