FYI The compile-time expression facility in fp has been changed. It has been consolidated to conform to same rules as in Pascal, according to precendence (as it should be). Also macro true is defined as <> 0. Before it was > 0. Olle