3.2 is comforming to the standard, 2.96 is not in many many ways. If your code doesn't compile with 3.2 then it is not conforming to the C++ standard. -- Carlo Wood <carlo at alinoe.com>