>Reduce stack consumption by using a union of structs. >Borrowed from osm_vendor_umad_sa.c I don't have an issue with this, but a smart compiler should make use of the same stack space for variables that do not overlap in their use.