C enumerations are much more restrictive than Pascal "scalar" types. The operations you are trying to do are indeed illegal. One can argue for weeks about whether this is a bug or a feature. -- Henry Spencer @ U of Toronto Zoology {allegra,ihnp4,linus,decvax}!utzoo!henry