adjust taint tag union for c