Hi, > Probably needs to be 'unsigned int' instead. I still don't know if we > can use the enum type here. My compiler is happy with 'unsigned int', which is the safest bet I reckon for all (I had to dig out my K&R ANSI C on this...and read it once more!) Thanks, Colin Harrison