Always set pv->havesize to indicate whether there is a size in the packing string.
Conditional jump or move depends on uninitialised value(s)
==72089==    at 0xDCFD43E: __pack_size (packing.i:184)