>>146
> *vc++ ^= vc[i--] ^= *vc ^= vc[i];

また、「 未 定 義 」か...。