Ok, so if you are fixing something 32-bit ABI related, why are you changing code in a TARGET_SEGMENTED block, ie 16-bit DOS code?