The nulltest compiled (with "Warning(47) different levels of indirection"). It ran just fine. I also took a look at the generated code, and it was identical for all the loops. This is on SCO Xenix 2.2.3, Development System 2.2.1 (286 version) Michael Brady michaelnc at cup.portal.com sun!portal!cup.portal.com!michaelnc