Implement proper alignment handling for UBF
We get bus-error on sparc platform. For un-aligned data access.
#1 Updated by Madars Vitolins about 2 months ago
One way to perform this would:
- the BFLDID should consist of two integers.
- in header before ending BFLDID we shall have "long" field to pull in 64bit alignment.
- All fields in UBF, shall be in size of modulus 8
- The long fields and double fields will have BFLDID, integer (for 32bit adding to address) and the long/float by it self.
All this above will ensure 8 byte alignment.