This is an attempt to shrink struct vectorlike_header to the only 'size' field. For pseudovectors, 'size' field is rearranged to have one more bitfield to record the size of non-Lisp_Object area, thus giving the possibility to calculate the memory footprint of any vectorlike object. Dmitry