Ian Lance Taylor writes: > ISO C99 6.7.3: "If an attempt is made to modify an object > defined with a const-qualified type through use of an lvalue > with non-const-qualified type, the behavior is undefined." Thanks., that clarifies the confusion. :) -- .O. A proud GNU user ..O http://www.joesteeve.tk/ OOO http://gnukid.5gigs.com/