This Tremor header file should probably be properly rewritten to
either define union magic for MSB_FIRST or LSB_FIRST - the current
way of doing it is a goddamn mess