> > > I don't see things that way. Some things that would pass on LP64 because > > ints are 64 bits > > They aren't. > > Ok, sorry, long not int. > > I don't see the point with using an unsigned int to negate it. > > Using int results in undefined behaviour. > You mean you can't negate a signed int ? Fabrice