> That's only certain if one enum value is defined to >= 0, and no > later enum is defined to < 0. If no enum value is defined at all, > then they may very well be negative. Oh, I actually mis-read this in my last answer. I'm pretty sure that the first value defaults to 0 if not forced to another value. Cheers, Sylvain